sandy weather